using System;
using System.CodeDom.Compiler;
using System.Collections;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Data;
using System.Diagnostics;
using System.IO;
using System.Runtime.Serialization;
using System.Xml;
using System.Xml.Schema;
using System.Xml.Serialization;
namespace HKB.Data.Dal
{
	[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"), HelpKeyword("vs.data.DataSet"), DesignerCategory("code"), ToolboxItem(true), System.Xml.Serialization.XmlRoot("S_Module"), System.Xml.Serialization.XmlSchemaProvider("GetTypedDataSetSchema")]
	[System.Serializable]
	public class S_Module : DataSet
	{
		public delegate void HLShop_ModuleRowChangeEventHandler(object sender, S_Module.HLShop_ModuleRowChangeEvent e);
		[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"), System.Xml.Serialization.XmlSchemaProvider("GetTypedTableSchema")]
		[System.Serializable]
		public class HLShop_ModuleDataTable : DataTable, System.Collections.IEnumerable
		{
			private DataColumn columnid;
			private DataColumn columnname;
			private DataColumn columnIDName;
			private DataColumn columnCssName;
			private DataColumn columnNeedTitleHead;
			private DataColumn columnTitle;
			private DataColumn columnTitleLink;
			private DataColumn columnNeedMoreLink;
			private DataColumn columnMoreLinkUrl;
			private DataColumn columnNeedSummary;
			private DataColumn columnSummary;
			private DataColumn columnLayout;
			private DataColumn columnContentTemplate;
			private DataColumn columnStatus;
			public event S_Module.HLShop_ModuleRowChangeEventHandler HLShop_ModuleRowChanging;
			public event S_Module.HLShop_ModuleRowChangeEventHandler HLShop_ModuleRowChanged;
			public event S_Module.HLShop_ModuleRowChangeEventHandler HLShop_ModuleRowDeleting;
			public event S_Module.HLShop_ModuleRowChangeEventHandler HLShop_ModuleRowDeleted;
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn idColumn
			{
				get
				{
					return this.columnid;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn nameColumn
			{
				get
				{
					return this.columnname;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn IDNameColumn
			{
				get
				{
					return this.columnIDName;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn CssNameColumn
			{
				get
				{
					return this.columnCssName;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn NeedTitleHeadColumn
			{
				get
				{
					return this.columnNeedTitleHead;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TitleColumn
			{
				get
				{
					return this.columnTitle;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TitleLinkColumn
			{
				get
				{
					return this.columnTitleLink;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn NeedMoreLinkColumn
			{
				get
				{
					return this.columnNeedMoreLink;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn MoreLinkUrlColumn
			{
				get
				{
					return this.columnMoreLinkUrl;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn NeedSummaryColumn
			{
				get
				{
					return this.columnNeedSummary;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn SummaryColumn
			{
				get
				{
					return this.columnSummary;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn LayoutColumn
			{
				get
				{
					return this.columnLayout;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ContentTemplateColumn
			{
				get
				{
					return this.columnContentTemplate;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn StatusColumn
			{
				get
				{
					return this.columnStatus;
				}
			}
			[Browsable(false), System.Diagnostics.DebuggerNonUserCode]
			public int Count
			{
				get
				{
					return base.Rows.Count;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public S_Module.HLShop_ModuleRow this[int index]
			{
				get
				{
					return (S_Module.HLShop_ModuleRow)base.Rows[index];
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public HLShop_ModuleDataTable()
			{
				base.TableName = "HLShop_Module";
				this.BeginInit();
				this.InitClass();
				this.EndInit();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			internal HLShop_ModuleDataTable(DataTable table)
			{
				base.TableName = table.TableName;
				if (table.CaseSensitive != table.DataSet.CaseSensitive)
				{
					base.CaseSensitive = table.CaseSensitive;
				}
				if (table.Locale.ToString() != table.DataSet.Locale.ToString())
				{
					base.Locale = table.Locale;
				}
				if (table.Namespace != table.DataSet.Namespace)
				{
					base.Namespace = table.Namespace;
				}
				base.Prefix = table.Prefix;
				base.MinimumCapacity = table.MinimumCapacity;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected HLShop_ModuleDataTable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(info, context)
			{
				this.InitVars();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void AddHLShop_ModuleRow(S_Module.HLShop_ModuleRow row)
			{
				base.Rows.Add(row);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public S_Module.HLShop_ModuleRow AddHLShop_ModuleRow(string name, string IDName, string CssName, int NeedTitleHead, string Title, string TitleLink, int NeedMoreLink, string MoreLinkUrl, int NeedSummary, string Summary, string Layout, string ContentTemplate, int Status)
			{
				S_Module.HLShop_ModuleRow hLShop_ModuleRow = (S_Module.HLShop_ModuleRow)base.NewRow();
				hLShop_ModuleRow.ItemArray = new object[]
				{
					null,
					name,
					IDName,
					CssName,
					NeedTitleHead,
					Title,
					TitleLink,
					NeedMoreLink,
					MoreLinkUrl,
					NeedSummary,
					Summary,
					Layout,
					ContentTemplate,
					Status
				};
				base.Rows.Add(hLShop_ModuleRow);
				return hLShop_ModuleRow;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public S_Module.HLShop_ModuleRow FindByid(int id)
			{
				return (S_Module.HLShop_ModuleRow)base.Rows.Find(new object[]
				{
					id
				});
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public virtual System.Collections.IEnumerator GetEnumerator()
			{
				return base.Rows.GetEnumerator();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public override DataTable Clone()
			{
				S_Module.HLShop_ModuleDataTable hLShop_ModuleDataTable = (S_Module.HLShop_ModuleDataTable)base.Clone();
				hLShop_ModuleDataTable.InitVars();
				return hLShop_ModuleDataTable;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override DataTable CreateInstance()
			{
				return new S_Module.HLShop_ModuleDataTable();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			internal void InitVars()
			{
				this.columnid = base.Columns["id"];
				this.columnname = base.Columns["name"];
				this.columnIDName = base.Columns["IDName"];
				this.columnCssName = base.Columns["CssName"];
				this.columnNeedTitleHead = base.Columns["NeedTitleHead"];
				this.columnTitle = base.Columns["Title"];
				this.columnTitleLink = base.Columns["TitleLink"];
				this.columnNeedMoreLink = base.Columns["NeedMoreLink"];
				this.columnMoreLinkUrl = base.Columns["MoreLinkUrl"];
				this.columnNeedSummary = base.Columns["NeedSummary"];
				this.columnSummary = base.Columns["Summary"];
				this.columnLayout = base.Columns["Layout"];
				this.columnContentTemplate = base.Columns["ContentTemplate"];
				this.columnStatus = base.Columns["Status"];
			}
			[System.Diagnostics.DebuggerNonUserCode]
			private void InitClass()
			{
				this.columnid = new DataColumn("id", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnid);
				this.columnname = new DataColumn("name", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnname);
				this.columnIDName = new DataColumn("IDName", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnIDName);
				this.columnCssName = new DataColumn("CssName", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnCssName);
				this.columnNeedTitleHead = new DataColumn("NeedTitleHead", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnNeedTitleHead);
				this.columnTitle = new DataColumn("Title", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnTitle);
				this.columnTitleLink = new DataColumn("TitleLink", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnTitleLink);
				this.columnNeedMoreLink = new DataColumn("NeedMoreLink", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnNeedMoreLink);
				this.columnMoreLinkUrl = new DataColumn("MoreLinkUrl", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnMoreLinkUrl);
				this.columnNeedSummary = new DataColumn("NeedSummary", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnNeedSummary);
				this.columnSummary = new DataColumn("Summary", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnSummary);
				this.columnLayout = new DataColumn("Layout", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnLayout);
				this.columnContentTemplate = new DataColumn("ContentTemplate", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnContentTemplate);
				this.columnStatus = new DataColumn("Status", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnStatus);
				base.Constraints.Add(new UniqueConstraint("Constraint1", new DataColumn[]
				{
					this.columnid
				}, true));
				this.columnid.AutoIncrement = true;
				this.columnid.AllowDBNull = false;
				this.columnid.ReadOnly = true;
				this.columnid.Unique = true;
				this.columnname.MaxLength = 50;
				this.columnIDName.MaxLength = 50;
				this.columnCssName.MaxLength = 50;
				this.columnTitle.MaxLength = 50;
				this.columnTitleLink.MaxLength = 200;
				this.columnMoreLinkUrl.MaxLength = 200;
				this.columnSummary.MaxLength = 50;
				this.columnLayout.MaxLength = 50;
				this.columnContentTemplate.MaxLength = 3000;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public S_Module.HLShop_ModuleRow NewHLShop_ModuleRow()
			{
				return (S_Module.HLShop_ModuleRow)base.NewRow();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override DataRow NewRowFromBuilder(DataRowBuilder builder)
			{
				return new S_Module.HLShop_ModuleRow(builder);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override System.Type GetRowType()
			{
				return typeof(S_Module.HLShop_ModuleRow);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowChanged(DataRowChangeEventArgs e)
			{
				base.OnRowChanged(e);
				if (this.HLShop_ModuleRowChanged != null)
				{
					this.HLShop_ModuleRowChanged(this, new S_Module.HLShop_ModuleRowChangeEvent((S_Module.HLShop_ModuleRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowChanging(DataRowChangeEventArgs e)
			{
				base.OnRowChanging(e);
				if (this.HLShop_ModuleRowChanging != null)
				{
					this.HLShop_ModuleRowChanging(this, new S_Module.HLShop_ModuleRowChangeEvent((S_Module.HLShop_ModuleRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowDeleted(DataRowChangeEventArgs e)
			{
				base.OnRowDeleted(e);
				if (this.HLShop_ModuleRowDeleted != null)
				{
					this.HLShop_ModuleRowDeleted(this, new S_Module.HLShop_ModuleRowChangeEvent((S_Module.HLShop_ModuleRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowDeleting(DataRowChangeEventArgs e)
			{
				base.OnRowDeleting(e);
				if (this.HLShop_ModuleRowDeleting != null)
				{
					this.HLShop_ModuleRowDeleting(this, new S_Module.HLShop_ModuleRowChangeEvent((S_Module.HLShop_ModuleRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void RemoveHLShop_ModuleRow(S_Module.HLShop_ModuleRow row)
			{
				base.Rows.Remove(row);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public static System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(System.Xml.Schema.XmlSchemaSet xs)
			{
				System.Xml.Schema.XmlSchemaComplexType xmlSchemaComplexType = new System.Xml.Schema.XmlSchemaComplexType();
				System.Xml.Schema.XmlSchemaSequence xmlSchemaSequence = new System.Xml.Schema.XmlSchemaSequence();
				S_Module s_Module = new S_Module();
				xs.Add(s_Module.GetSchemaSerializable());
				System.Xml.Schema.XmlSchemaAny xmlSchemaAny = new System.Xml.Schema.XmlSchemaAny();
				xmlSchemaAny.Namespace = "http://www.w3.org/2001/XMLSchema";
				xmlSchemaAny.MinOccurs = 0m;
				xmlSchemaAny.MaxOccurs = 79228162514264337593543950335m;
				xmlSchemaAny.ProcessContents = System.Xml.Schema.XmlSchemaContentProcessing.Lax;
				xmlSchemaSequence.Items.Add(xmlSchemaAny);
				System.Xml.Schema.XmlSchemaAny xmlSchemaAny2 = new System.Xml.Schema.XmlSchemaAny();
				xmlSchemaAny2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
				xmlSchemaAny2.MinOccurs = 1m;
				xmlSchemaAny2.ProcessContents = System.Xml.Schema.XmlSchemaContentProcessing.Lax;
				xmlSchemaSequence.Items.Add(xmlSchemaAny2);
				System.Xml.Schema.XmlSchemaAttribute xmlSchemaAttribute = new System.Xml.Schema.XmlSchemaAttribute();
				xmlSchemaAttribute.Name = "namespace";
				xmlSchemaAttribute.FixedValue = s_Module.Namespace;
				xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute);
				System.Xml.Schema.XmlSchemaAttribute xmlSchemaAttribute2 = new System.Xml.Schema.XmlSchemaAttribute();
				xmlSchemaAttribute2.Name = "tableTypeName";
				xmlSchemaAttribute2.FixedValue = "HLShop_ModuleDataTable";
				xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute2);
				xmlSchemaComplexType.Particle = xmlSchemaSequence;
				return xmlSchemaComplexType;
			}
		}
		[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
		public class HLShop_ModuleRow : DataRow
		{
			private S_Module.HLShop_ModuleDataTable tableHLShop_Module;
			[System.Diagnostics.DebuggerNonUserCode]
			public int id
			{
				get
				{
					return (int)base[this.tableHLShop_Module.idColumn];
				}
				set
				{
					base[this.tableHLShop_Module.idColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string name
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Module.nameColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Module”中列“name”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Module.nameColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string IDName
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Module.IDNameColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Module”中列“IDName”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Module.IDNameColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string CssName
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Module.CssNameColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Module”中列“CssName”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Module.CssNameColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int NeedTitleHead
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Module.NeedTitleHeadColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Module”中列“NeedTitleHead”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Module.NeedTitleHeadColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string Title
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Module.TitleColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Module”中列“Title”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Module.TitleColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string TitleLink
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Module.TitleLinkColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Module”中列“TitleLink”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Module.TitleLinkColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int NeedMoreLink
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Module.NeedMoreLinkColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Module”中列“NeedMoreLink”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Module.NeedMoreLinkColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string MoreLinkUrl
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Module.MoreLinkUrlColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Module”中列“MoreLinkUrl”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Module.MoreLinkUrlColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int NeedSummary
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Module.NeedSummaryColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Module”中列“NeedSummary”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Module.NeedSummaryColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string Summary
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Module.SummaryColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Module”中列“Summary”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Module.SummaryColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string Layout
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Module.LayoutColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Module”中列“Layout”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Module.LayoutColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string ContentTemplate
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Module.ContentTemplateColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Module”中列“ContentTemplate”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Module.ContentTemplateColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int Status
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Module.StatusColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Module”中列“Status”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Module.StatusColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			internal HLShop_ModuleRow(DataRowBuilder rb) : base(rb)
			{
				this.tableHLShop_Module = (S_Module.HLShop_ModuleDataTable)base.Table;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsnameNull()
			{
				return base.IsNull(this.tableHLShop_Module.nameColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetnameNull()
			{
				base[this.tableHLShop_Module.nameColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsIDNameNull()
			{
				return base.IsNull(this.tableHLShop_Module.IDNameColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetIDNameNull()
			{
				base[this.tableHLShop_Module.IDNameColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsCssNameNull()
			{
				return base.IsNull(this.tableHLShop_Module.CssNameColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetCssNameNull()
			{
				base[this.tableHLShop_Module.CssNameColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsNeedTitleHeadNull()
			{
				return base.IsNull(this.tableHLShop_Module.NeedTitleHeadColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetNeedTitleHeadNull()
			{
				base[this.tableHLShop_Module.NeedTitleHeadColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTitleNull()
			{
				return base.IsNull(this.tableHLShop_Module.TitleColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTitleNull()
			{
				base[this.tableHLShop_Module.TitleColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTitleLinkNull()
			{
				return base.IsNull(this.tableHLShop_Module.TitleLinkColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTitleLinkNull()
			{
				base[this.tableHLShop_Module.TitleLinkColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsNeedMoreLinkNull()
			{
				return base.IsNull(this.tableHLShop_Module.NeedMoreLinkColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetNeedMoreLinkNull()
			{
				base[this.tableHLShop_Module.NeedMoreLinkColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsMoreLinkUrlNull()
			{
				return base.IsNull(this.tableHLShop_Module.MoreLinkUrlColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetMoreLinkUrlNull()
			{
				base[this.tableHLShop_Module.MoreLinkUrlColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsNeedSummaryNull()
			{
				return base.IsNull(this.tableHLShop_Module.NeedSummaryColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetNeedSummaryNull()
			{
				base[this.tableHLShop_Module.NeedSummaryColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsSummaryNull()
			{
				return base.IsNull(this.tableHLShop_Module.SummaryColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetSummaryNull()
			{
				base[this.tableHLShop_Module.SummaryColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsLayoutNull()
			{
				return base.IsNull(this.tableHLShop_Module.LayoutColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetLayoutNull()
			{
				base[this.tableHLShop_Module.LayoutColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsContentTemplateNull()
			{
				return base.IsNull(this.tableHLShop_Module.ContentTemplateColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetContentTemplateNull()
			{
				base[this.tableHLShop_Module.ContentTemplateColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsStatusNull()
			{
				return base.IsNull(this.tableHLShop_Module.StatusColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetStatusNull()
			{
				base[this.tableHLShop_Module.StatusColumn] = System.Convert.DBNull;
			}
		}
		[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
		public class HLShop_ModuleRowChangeEvent : System.EventArgs
		{
			private S_Module.HLShop_ModuleRow eventRow;
			private DataRowAction eventAction;
			[System.Diagnostics.DebuggerNonUserCode]
			public S_Module.HLShop_ModuleRow Row
			{
				get
				{
					return this.eventRow;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataRowAction Action
			{
				get
				{
					return this.eventAction;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public HLShop_ModuleRowChangeEvent(S_Module.HLShop_ModuleRow row, DataRowAction action)
			{
				this.eventRow = row;
				this.eventAction = action;
			}
		}
		private S_Module.HLShop_ModuleDataTable tableHLShop_Module;
		private SchemaSerializationMode _schemaSerializationMode = SchemaSerializationMode.IncludeSchema;
		[Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Content), System.Diagnostics.DebuggerNonUserCode]
		public S_Module.HLShop_ModuleDataTable HLShop_Module
		{
			get
			{
				return this.tableHLShop_Module;
			}
		}
		[Browsable(true), DesignerSerializationVisibility(DesignerSerializationVisibility.Visible), System.Diagnostics.DebuggerNonUserCode]
		public override SchemaSerializationMode SchemaSerializationMode
		{
			get
			{
				return this._schemaSerializationMode;
			}
			set
			{
				this._schemaSerializationMode = value;
			}
		}
		[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), System.Diagnostics.DebuggerNonUserCode]
		public new DataTableCollection Tables
		{
			get
			{
				return base.Tables;
			}
		}
		[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), System.Diagnostics.DebuggerNonUserCode]
		public new DataRelationCollection Relations
		{
			get
			{
				return base.Relations;
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		public S_Module()
		{
			base.BeginInit();
			this.InitClass();
			CollectionChangeEventHandler value = new CollectionChangeEventHandler(this.SchemaChanged);
			base.Tables.CollectionChanged += value;
			base.Relations.CollectionChanged += value;
			base.EndInit();
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected S_Module(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(info, context, false)
		{
			if (base.IsBinarySerialized(info, context))
			{
				this.InitVars(false);
				CollectionChangeEventHandler value = new CollectionChangeEventHandler(this.SchemaChanged);
				this.Tables.CollectionChanged += value;
				this.Relations.CollectionChanged += value;
			}
			else
			{
				string s = (string)info.GetValue("XmlSchema", typeof(string));
				if (base.DetermineSchemaSerializationMode(info, context) == SchemaSerializationMode.IncludeSchema)
				{
					DataSet dataSet = new DataSet();
					dataSet.ReadXmlSchema(new System.Xml.XmlTextReader(new System.IO.StringReader(s)));
					if (dataSet.Tables["HLShop_Module"] != null)
					{
						base.Tables.Add(new S_Module.HLShop_ModuleDataTable(dataSet.Tables["HLShop_Module"]));
					}
					base.DataSetName = dataSet.DataSetName;
					base.Prefix = dataSet.Prefix;
					base.Namespace = dataSet.Namespace;
					base.Locale = dataSet.Locale;
					base.CaseSensitive = dataSet.CaseSensitive;
					base.EnforceConstraints = dataSet.EnforceConstraints;
					base.Merge(dataSet, false, MissingSchemaAction.Add);
					this.InitVars();
				}
				else
				{
					base.ReadXmlSchema(new System.Xml.XmlTextReader(new System.IO.StringReader(s)));
				}
				base.GetSerializationData(info, context);
				CollectionChangeEventHandler value2 = new CollectionChangeEventHandler(this.SchemaChanged);
				base.Tables.CollectionChanged += value2;
				this.Relations.CollectionChanged += value2;
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override void InitializeDerivedDataSet()
		{
			base.BeginInit();
			this.InitClass();
			base.EndInit();
		}
		[System.Diagnostics.DebuggerNonUserCode]
		public override DataSet Clone()
		{
			S_Module s_Module = (S_Module)base.Clone();
			s_Module.InitVars();
			s_Module.SchemaSerializationMode = this.SchemaSerializationMode;
			return s_Module;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override bool ShouldSerializeTables()
		{
			return false;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override bool ShouldSerializeRelations()
		{
			return false;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override void ReadXmlSerializable(System.Xml.XmlReader reader)
		{
			if (base.DetermineSchemaSerializationMode(reader) == SchemaSerializationMode.IncludeSchema)
			{
				this.Reset();
				DataSet dataSet = new DataSet();
				dataSet.ReadXml(reader);
				if (dataSet.Tables["HLShop_Module"] != null)
				{
					base.Tables.Add(new S_Module.HLShop_ModuleDataTable(dataSet.Tables["HLShop_Module"]));
				}
				base.DataSetName = dataSet.DataSetName;
				base.Prefix = dataSet.Prefix;
				base.Namespace = dataSet.Namespace;
				base.Locale = dataSet.Locale;
				base.CaseSensitive = dataSet.CaseSensitive;
				base.EnforceConstraints = dataSet.EnforceConstraints;
				base.Merge(dataSet, false, MissingSchemaAction.Add);
				this.InitVars();
			}
			else
			{
				base.ReadXml(reader);
				this.InitVars();
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override System.Xml.Schema.XmlSchema GetSchemaSerializable()
		{
			System.IO.MemoryStream memoryStream = new System.IO.MemoryStream();
			base.WriteXmlSchema(new System.Xml.XmlTextWriter(memoryStream, null));
			memoryStream.Position = 0L;
			return System.Xml.Schema.XmlSchema.Read(new System.Xml.XmlTextReader(memoryStream), null);
		}
		[System.Diagnostics.DebuggerNonUserCode]
		internal void InitVars()
		{
			this.InitVars(true);
		}
		[System.Diagnostics.DebuggerNonUserCode]
		internal void InitVars(bool initTable)
		{
			this.tableHLShop_Module = (S_Module.HLShop_ModuleDataTable)base.Tables["HLShop_Module"];
			if (initTable)
			{
				if (this.tableHLShop_Module != null)
				{
					this.tableHLShop_Module.InitVars();
				}
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		private void InitClass()
		{
			base.DataSetName = "S_Module";
			base.Prefix = "";
			base.Namespace = "http://tempuri.org/S_Module.xsd";
			base.EnforceConstraints = true;
			this.SchemaSerializationMode = SchemaSerializationMode.IncludeSchema;
			this.tableHLShop_Module = new S_Module.HLShop_ModuleDataTable();
			base.Tables.Add(this.tableHLShop_Module);
		}
		[System.Diagnostics.DebuggerNonUserCode]
		private bool ShouldSerializeHLShop_Module()
		{
			return false;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		private void SchemaChanged(object sender, CollectionChangeEventArgs e)
		{
			if (e.Action == CollectionChangeAction.Remove)
			{
				this.InitVars();
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		public static System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(System.Xml.Schema.XmlSchemaSet xs)
		{
			S_Module s_Module = new S_Module();
			System.Xml.Schema.XmlSchemaComplexType xmlSchemaComplexType = new System.Xml.Schema.XmlSchemaComplexType();
			System.Xml.Schema.XmlSchemaSequence xmlSchemaSequence = new System.Xml.Schema.XmlSchemaSequence();
			xs.Add(s_Module.GetSchemaSerializable());
			System.Xml.Schema.XmlSchemaAny xmlSchemaAny = new System.Xml.Schema.XmlSchemaAny();
			xmlSchemaAny.Namespace = s_Module.Namespace;
			xmlSchemaSequence.Items.Add(xmlSchemaAny);
			xmlSchemaComplexType.Particle = xmlSchemaSequence;
			return xmlSchemaComplexType;
		}
	}
}
